package com.crl.module.connecter.core
{
	import com.crl.module.connecter.handler.INetHandler;
	import com.crl.module.connecter.model.CommandInfo;
	
	
	/**
	 *  服务客户端接口,主要为接收接口;
	 * @author crl
	 * 
	 */	
	public interface INetClient
	{
		/**
		 * 接收数据;
		 * 
		 */
		function receipt(commandInfo:CommandInfo):void;
		
		/**
		 * 添加解析路由; 
		 * @param handler
		 * @return 
		 * 
		 */		
		function addHandler(handler:INetHandler):int;
		
        /**
         * 删除解析路由; 
         * @param handler
         * @return 
         * 
         */		
        function removeHandler(handler:INetHandler):INetHandler;
	}
}